how to pick a developer